#include "font.h"
#include <unistd.h>

int main()
{
     int lcdfd = open("/dev/fb0",O_RDWR);
    if(lcdfd == -1)
    {
        printf("打开液晶屏失败\n");
        return 0;
    }
       
       int *p = mmap(NULL,800*480*4,PROT_READ|PROT_WRITE,MAP_SHARED,lcdfd,0);
       //字库初始化
       font *f = fontLoad("simkai.ttf");
       //设置字体大小
       fontSetSize(f, 32);
       //设置字体框大小及颜色
       bitmap *bm = createBitmapWithInit(224, 100, 4,getColor(0,255,255,255));
       char buf[20]="你好，哈哈哈";
       //将要显示的内容输入到文本框内 f:字体格式 bm:文本框位置 0，0：表示显示的XY 位置
       //buf :显示的字体
       fontPrint(f,bm,0,0,buf,getColor(0,0,0,0),0);
       //将文本框在液晶屏上显示
       show_font_to_lcd(p,200,200,bm);


       //销毁字库，文本框
       fontUnload(f);
       destroyBitmap(bm);
       munmap(p,800*480*4);
       close(lcdfd);


    

}